package DesignPattern.CreationalPattern.FactoryPattern;

/**
 * 创建工厂类
 */
public class Factory {
    /**
     * createPhone()：根据不同的参数实例化不同品牌的手机类型，并返回
     * @param phoneName
     * @return
     */
    public Phone createPhone(String phoneName){
        if ("Huawei".equals(phoneName)){
            return new Huawei();
        }else if ("Apple".equals(phoneName)){
            return new Iphone();
        }else{
            return null;
        }
    };


}
